package com.day02;

import java.util.Comparator;

public class MyComparator implements Comparator<JavaOrder> {

    //按照什么样的一个比较规则去比较
    @Override
    public int compare(JavaOrder o1, JavaOrder o2) {
        //按照金额的大小的升序比较   价格*数量
        double o1Price = o1.getPrice();
        int o1Num = o1.getGoods_num();

        double o2Price = o2.getPrice();
        int o2Num = o2.getGoods_num();

        //o1放在前面，o2放在后面，代表的是升序
        return -Double.compare(o1Price*o1Num,o2Price*o2Num);
    }
}
